vigorous (persons) - French English Dictionary